Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Sofia Open - Sofia Miami Open - Miami ABN AMRO Open - Rotterdam Davis Cup, World Group, Q, HUN-GER 2-3 Bucharest Open - Bucharest Wimbledon - London Millennium Estoril Open - Estoril Internazionali BNL d'Italia - Rome French Open - Paris M15 Ollersbach M15 Slovenska Bistrica Generali Open - Kitzbuhel Dobrich Challenger Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem U.S. Open - New York Erste Bank Open - Vienna European Open - Antwerp Belgrade Open - Belgrade Maia Challenger Dubai Duty Free Tennis Championships - Dubai Slovakia F2 Czech Republic F2 Slovakia F3 Austria F10 Tunisia F4 Iran F3 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Czech Republic F1 Hungary F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F5 Austria F6 Germany F10 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Austria F9 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F2 Austria F1 Ivory Coast F1 Ivory Coast F2 Canada F1 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Germany F8 Austria F4 Germany F9 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Bosnia & Herzegovina F4 Austria F2 China F2 Croatia F2 Great Britain F4 China F3 China F4 Poland F1 Bosnia & Herzegovina F4 Slovakia F2 Slovakia F3 Hungary F3 Croatia F10 France F17 France F18 Croatia F12 Croatia F14 Czech Republic F4 Czech Republic F5 Israel F1 Turkey F1 Israel F2 Turkey F2 Israel F3 Germany F4 Croatia F2 Great Britain F4 Portugal F2 Great Britain F5 Croatia F3 Croatia F4 Switzerland F3 Turkey F15 Mexico F3 Bosnia & Herzegovina F1 Czech Republic F2 Czech Republic F3 Slovakia F3 Poland F5 Canada F7 Canada F9 France F19 France F20 Croatia F10 France F21 Croatia F11 Czech Republic F8 Morocco F9 Morocco F10 France F1 France F6 China F2 China F3 Czech Republic F1 Croatia F6 Croatia F4 (Opatija) Australian Open - Melbourne Manama Challenger Wimbledon - London Tatra Banka Open - Bratislava Steelers Cup - Kosice ATP Slovak Open Challenger - Bratislava Kosice Open-Steelers Cup 2008 - Kosice s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana ATP Challenger Trophy 2008 - Trnava Tatra Banka Slovak Open - Bratislava Ostrava Challenger Kosice Challenger Banja Luka Challenger Trnava Challenger Aachen Challenger Bratislava Challenger Busan Challenger Fergana Challenger Prostejov Challenger Arad Challenger Poznan Challenger Cordenons Challenger Samarkand Challenger Karshi Challenger Rijeka Challenger Trnava Challenger Tashkent Challenger Seoul Challenger Aachen Challenger Bratislava Challenger Alessandria Challenger Kosice Challenger San Benedetto Challenger Karshi Challenger Kosice Challenger Marburg Challenger San Benedetto Challenger Como Challenger Brasov Challenger Trnava Challenger Eckental Challenger Bratislava Challenger Marbella Challenger Noumea Challenger Heilbronn Challenger Quimper Challenger Cherbourg Challenger San Luis Potosi Challenger Leon Challenger Mexico City Challenger Ostrava Challenger Anning Challenger Kun-Ming Challenger Rome Challenger Furth Challenger Kosice Challenger Milan Challenger Todi Challenger Eskisehir Challenger Orbetello Challenger Segovia Challenger San Marino Challenger Genova Challenger Petange Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Geneva Challenger Eckental Challenger Sao Paulo Challenger Tour Finals Helsinki Challenger Andria Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Morelos Challenger Cherbourg Challenger Salinas Challenger Irving Challenger Vercelli Challenger Ostrava Challenger Heilbronn Challenger Mestre Challenger Furth Challenger Caltanissetta Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Recanati Challenger Oberstaufen Challenger Liberec Challenger Aptos Challenger Genova Challenger Szczecin Challenger Trnava Challenger Sibiu Challenger Geneva Challenger Bratislava Challenger Happy Valley Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Mersin Challenger Vercelli Challenger Ostrava Challenger Prostejov Challenger Mestre Challenger Padova Challenger Todi Challenger Recanati Challenger Scheveningen Challenger Biella Challenger Liberec Challenger Prague Challenger Manerbio Challenger Como Challenger Trnava Challenger Rome Challenger Eckental Challenger Ortisei Challenger Montevideo Challenger Happy Valley Challenger Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Santo Domingo Challenger Zhuhai Challenger Guangzhou Challenger Napoli Challenger Ostrava Challenger Heilbronn Challenger Prostejov Challenger Furth Challenger Prague Challenger Poprad Tatry Challenger Todi Challenger Recanati Challenger Biella Challenger Segovia Challenger Portoroz Challenger Seville Challenger Rome Challenger Mons Challenger Mohammedia Challenger Casablanca Challenger Budapest Challenger Eckental Challenger Happy Valley Challenger Rennes Challenger Budapest Challenger San Luis Potosi Challenger Anning Challenger Prostejov Challenger Marburg Challenger Prague Challenger Liberec Challenger Quito Challenger Genova Challenger Bogota Challenger Orleans Challenger Campinas Challenger Mutua Madrid Open - Madrid Ortisei Challenger Cali Challenger Lima Challenger Bratislava Challenger Canberra Challenger Koblenz Challenger Morelos Challenger Punta Del Este Challenger Marburg Challenger Padova Challenger Liberec Challenger Cordenons Challenger Como Challenger Seville Challenger Florence Challenger Eckental Challenger Punta Del Este Challenger Shymkent Challenger Samarkand Challenger Shymkent Challenger Bratislava Challenger San Benedetto Challenger Prague Challenger Liberec Challenger L'Aquila Challenger Biella Challenger Lima Challenger Bratislava Challenger Montevideo Challenger Maia Challenger Punta Del Este Challenger Marbella Challenger Guayaquil Challenger Concepcion Challenger Santiago Challenger Belgrade Challenger Almaty 2 Challenger Tiriac Open - Bucharest Barletta Challenger Banja Luka Challenger Quito Challenger Ambato Challenger Lisbon Challenger Napoli 2 Challenger Maia 1 Challenger Maia 2 Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Mexico City Challenger Heilbronn Challenger Orleans Challenger Bratislava Challenger Canberra Challenger Internazionali BNL d'Italia - Rome Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Open 13 - Marseille UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Barcelona Open BancSabadell - Barcelona Vegeta Croatia Open - Umag Barcelona Open BancSabadell - Barcelona Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona Ecuador Open - Quito Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Maharashtra Open - Pune Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Sydney International - Sydney Cordoba Open - Cordoba DIEMA XTRA Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo BMW Open - Munich Mercedes Cup - Stuttgart German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro bett1HULKS Indoors - Cologne Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Delray Beach Open - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Nature Valley International - Eastbourne Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Sardegna Open - Cagliari Adelaide International 2 - Adelaide Barcelona Open Banc Sabadell - Barcelona Moselle Open - Metz Erste Bank Open - Vienna Adelaide International 2 - Adelaide Boss Open - Stuttgart BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 1R, EST-HUN 4-1 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group II, 3R, BUL-HUN 2-3 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Qualifiers, 1R, AUS-HUN 3-2 Davis Cup, Group I, 1R, UKR-HUN 1-3 Davis Cup, World Group, PO, HUN-FRA 2-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro Gonet Geneva Open - Geneva Nordea Open - Bastad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem U.S. Open - New York Davis Cup, World Group, Q2, HUN-AUT 2-3 Japan Open Tennis Championships - Tokyo M25 Santa Margherita di Pula Shanghai Rolex Masters - Shanghai BNP Paribas Nordic Open - Stockholm Portugal F4 Italy F10 Czech Rep F5 Cambodia F2 Bosnia & Herzegovina F2 Slovakia F1 Canada F8 M15 Bergamo M25 Padova M15 Poprad M25 Santa Margherita di Pula M25 Trnava M15 Vienna M15 Trnava M25 Santa Margherita di Pula M15 Antalya M25 Santa margherita di Pula M25+H Kassel M25 Santa Margherita di Pula Steelers Cup 2005 - Kosice Tatra Banka Open 2006 - Bratislava Prosperita Open 2007 - Ostrava Tatra Banka Slovak Open - Bratislava Athens Challenger Rhodes Challenger Kosice Challenger Astana Challenger Singapore Challenger Bergamo Challenger Sarajevo Challenger Bath Challenger Guadalajara Challenger Poprad Tatry Challenger Johannesburg Challenger Marburg Challenger Lima Challenger Ostrava Challenger Turin Challenger Trnava Challenger Tampere Challenger Samarkand Challenger Astana Challenger Trnava Challenger Bratislava Challenger Helsinki Challenger Bergamo Challenger Rome Challenger Wolfsburg Challenger Orleans Challenger Bath Challenger San Luis Potosi Challenger Leon Challenger Santiago Challenger Ostrava Challenger Andria Challenger Bergamo Challenger Rome Challenger Prostejov Challenger Turin Challenger Rome Challenger Santiago Challenger Arad Challenger Almaty Challenger Poznan Challenger Tampere Challenger Bratislava Challenger Samarkand Challenger Karshi Challenger Cordenons Challenger Lermontov Challenger Bergamo Challenger Guayaquil Challenger Buenos Aires Challenger Istanbul Challenger San Benedetto Challenger Bendigo Challenger St. Remy Challenger Orleans Challenger Mons Challenger Bratislava Challenger Rome Challenger Vicenza Challenger Banja Luka Challenger Prague Challenger Zagreb Challenger Almaty 1 Challenger Pune Challenger Como Challenger Anning Challenger Prague Challenger Napoli Challenger Ludwigshafen Challenger Cordenons Challenger Genova Challenger St. Remy Challenger Como Challenger Florence Challenger Concepcion Challenger Buenos Aires Challenger San Luis Potosi Challenger Bucaramanga Challenger Zadar Challenger Barletta Challenger Vicenza Challenger Troisdorf Challenger Sibiu Challenger Bogota Challenger Sophia Antipolis Challenger Liberec Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Ilkley Challenger Braunschweig Challenger Andria Challenger Budapest Challenger Santa Cruz de la Sierra Challenger Santiago Challenger Irving Challenger Marbella Challenger Manerbio Challenger Como Challenger Banja Luka Challenger Barcelona Challenger Irving Challenger Bratislava Challenger Qingdao Challenger Nanchang Challenger Poprad Tatry Challenger Segovia Challenger Perugia Challenger Cagliari Challenger Aguascalientes Challenger Prostejov Challenger Bratislava Challenger Trieste Challenger Bratislava 1 Challenger Szczecin Challenger Villena Challenger Oeiras 3 Challenger Losinj Challenger Bratislava 2 Challenger Noumea Challenger Montechiarugolo - Parma Challenger Sassuolo Challenger Milan Challenger Brazzaville Challenger Kigali 1 Challenger Kigali 2 Challenger Murcia Challenger Zadar Challenger Girona Challenger Barletta Challenger Estoril Challenger Prostejov Challenger Skopje Challenger Bratislava 1 Challenger Liberec Challenger Augsburg Challenger Como Challenger Valencia Challenger Roseto Degli Abruzzi 2 Challenger Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Open Sud de France - Montpellier Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Aircel Chennai Open - Chennai Open Sud de France - Montpellier Erste Bank Open - Vienna Ecuador Open - Quito TEB BNP Paribas Istanbul Open - Istanbul If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Konzum Croatia Open - Umag If Stockholm Open - Stockholm Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Swiss Indoors Basel - Basel Ecuador Open - Quito Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest BMW Open - Munich Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Generali Open - Kitzbuhel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Santiago Open - Santiago Murray River Open - Melbourne Cordoba Open - Cordoba Stockholm Open - Stockholm Erste Bank Open - Vienna Belgrade 2 - Belgrade Adelaide International 1 - Adelaide Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Open Sud de France - Montpellier Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem Firenze Open - Florence Stockholm Open - Stockholm Tennis Napoli Open - Naples Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Astana Open - Astana Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Brasil Open - Sao Paulo Qatar ExxonMobil Open - Doha San Diego Open - San Diego German Tennis Championships - Hamburg China Open - Beijing Open Parc - Lyon Great Ocean Road Open - Melbourne Bet-At-Home Austrian Open - Kitzbuhel Open 13 - Marseille Boss Open - Stuttgart Argentina Open - Buenos Aires Fever-Tree Championships - London Generali Open - Kitzbuhel Argentina Open - Buenos Aires Noventi Open - Halle Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, Group II, 1R, CYP-HUN 0-5 Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 1R, HUN-IRL 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group II, 1R, HUN-MDA 4-1 Davis Cup, Group II, 2R, HUN-BIH 3-2 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Finals, Group D Davis Cup, World Group, Q, CAN-HUN 2-3 Olympics - Paris